home *** CD-ROM | disk | FTP | other *** search
- 10 V(0)=173:V(1)=2:V(2)=221:V(3)=9:V(4)=3:C=0:L=5:AD=36864
- 15 IFPEEK(AD+C)<>V(C)THEN30
- 20 C=C+1:IFC<>LTHEN15
- 25 GOTO35
- 30 LOAD"SUPER MISTER",8,1
- 35 POKE53281,0:POKE53280,11:SYS39890
- 40 SYS37018:TI$="000000"
- 45 PRINT"[147][142][150][153] 3-D ZOOM! [150]"
- 50 PRINT"MADE IN 1988, AND UPGRADED 1991 BY"
- 55 PRINT"MARK D. REJHON. USES THE SUPER MISTER [146]"
- 60 PRINT"RESCALING GRAPHICS SYSTEM!"
- 65 PRINT"SUPER MISTER 1990 BY MARK D. REJHON."
- 70 TI$="000000":SYS37018:GOSUB10700
- 75 IFTI$<"000006"THEN75
- 80 RESTORE:POKE198,0:PRINT"[147][142][150]ENTER A NUMBER BETWEEN"
- 85 PRINT"[153] 1 [146][150]=SLOW AND [153] 5 [146][150]=FAST"
- 90 GETA$:IFVAL(A$)<1ORVAL(A$)>5THEN90
- 95 J=VAL(A$):ZZ=1+J/20:PRINT"[147]"
- 100 SYS37300,0,5,7,2:POKE646,PEEK(40931)+8:GOSUB10600:SYS37000
- 110 PRINT" 3-D ZOOM ":PRINT" BY ":PRINT" MARK ":PRINT" REJHON "
- 120 PRINT"1988, 1991":SYS38718:C=1
- 130 FORA=0TO4:FORB=0TO9:SYS38718,PEEK(1024+A*40+B),C:NEXT:C=C+1:IFC=4THENC=1
- 140 NEXT:S=63
- 150 S%=S:SYS37578:SYS38808,10,5,40-S%*10,21-S%*5,S%*2
- 160 S=S/1.1:IFS>4THEN150
- 170 SYS37578:SYS38808,10,5,0,1,8:SYS37578
- 250 FORA=1TO10
- 260 SYS37300,0,5,7,2:FORB=1TO50:NEXT
- 270 SYS37300,0,7,2,5:FORB=1TO50:NEXT
- 280 SYS37300,0,2,5,7:FORB=1TO50:NEXTB,A
- 310 GOSUB10500
- 320 GOSUB10000
- 990 O=1:XX=2
- 1000 X%=18:Y%=16:S%=2:O%=0:Q=254:H%=0
- 1010 SYS37300,0,10,13,4:SYS37484,0:SYS37578
- 1020 SYS38652,X%,Y%,ML%,8,1:SYS37578:SYS38652,X%,Y%,ML%,8,1
- 1030 V%=0:Z=1:ONOGOSUB10200,10100
- 1050 D%=NOTPEEK(56320)AND15
- 1100 OND%GOSUB1110,1120,1115,1130,1150,1160,1115,1140,1170,1180:GOTO1200
- 1110 IFY%>2THENY%=Y%-S%
- 1115 RETURN
- 1120 IFY%<40THENY%=Y%+S%
- 1125 RETURN
- 1130 IFX%>2THENX%=X%-S%
- 1135 RETURN
- 1140 IFX%<70THENX%=X%+S%
- 1145 RETURN
- 1150 GOSUB1110:GOSUB1130:RETURN
- 1160 GOSUB1120:GOSUB1130:RETURN
- 1170 GOSUB1110:GOSUB1140:RETURN
- 1180 GOSUB1120:GOSUB1140:RETURN
- 1200 IFZ>45THENSYS38652,X%,Y%,ML%,8,1
- 1220 Z%=Z:SYS39052,40-Z%,25-Z%,0,Z%*2
- 1230 IFZ>45ANDV%=0THENV%=1:GOSUB10300:IFH%THEN5000
- 1260 IFZ<45THENSYS38652,X%,Y%,ML%,8,1
- 1270 Z=Z*ZZ:SYS37578
- 1280 IFZ<60THEN1050
- 1285 O%=O%+1:IFO%=12THEN1300
- 1290 GOTO1020
- 1300 SYS37402,PEEK(40933):FORA=1TO1000:NEXT
- 1305 FORA=25TO0STEP-1:SYS38192,25-A,25-A,30+A*2,A*2,3:NEXT
- 1310 FORA=25TO0STEP-1:SYS38192,25-A,25-A,30+A*2,A*2,0:NEXT
- 1320 GOSUB10600:SYS37484,0:SYS37300,0,3,7,4:POKE646,PEEK(40931)+8:T=1.4
- 1325 IFXX=7THEN1500
- 1330 PRINT"[147]EXCELLENT":PRINT" PLAY! "
- 1340 C%=0:FORA=0TO1:FORB=0TO8:CH%=PEEK(1024+A*40+B):C%=C%+1:IFC%=4THENC%=1
- 1350 S=63:IFCH%=32THEN1380
- 1355 XP%=8+B*8:YP%=8+A*8
- 1360 S%=S:SYS37638,3:SYS38330,XP%-S%,YP%-S%,CH%,S%*2,C%:S=S/T:IFS>4THEN1360
- 1370 IFS<4ANDS*T>4THENS=4:GOTO1360
- 1380 SYS37638,3:SYS38330,XP%-4,YP%-4,CH%,8,C%:SYS37498,PEEK(40933),3
- 1390 NEXTB,A
- 1400 PRINT" PREPARE ":PRINT"FOR MORE!":C=1:SYS38718
- 1410 C=3:FORA=0TO1:FORB=0TO8:SYS38718,PEEK(1024+A*40+B),C:NEXT:C=1:NEXT
- 1420 FORA=50TO24STEP-1:SYS37638,3:SYS38808,9,2,4,A,8:NEXT
- 1460 O=2:XX=XX+1
- 1470 GOSUB10500:GOSUB10000:GOTO1000
- 1500 SYS37300,0,8,13,14:POKE646,PEEK(40931)+8:SYS38718
- 1510 A$="WOW! SUPER PLAY!":PRINT""A$;:L%=POS(.):C%=1
- 1520 FORA=0TOL%-1:CH%=PEEK(1024+A):IFCH%=32THENC%=C%+1:IFC%=4THENC%=1
- 1530 SYS38718,CH%,C%:NEXT:SZ%=24
- 1540 FORA=80TO-SZ%*L%STEP-1:SYS37578:SYS38808,L%,1,A,14,SZ%:NEXT
- 1550 SYS37484,0:FORA=25TO0STEP-1:SYS38192,25-A,25-A,30+A*2,A*2,3:NEXT
- 1560 FORA=0TO25:SYS38192,25-A,25-A,30+A*2,A*2,A/4:NEXT
- 1570 FORA=25TO0STEP-1:SYS38192,25-A,25-A,30+A*2,A*2,1:NEXT
- 1580 FORA=0TO25:SYS38192,25-A,25-A,30+A*2,A*2,(AAND1)+2:NEXT
- 1590 FORA=25TO0STEP-1:SYS38192,25-A,25-A,30+A*2,A*2,2:NEXT
- 1600 FORA=0TO25:SYS38192,25-A,25-A,30+A*2,A*2,A/2:NEXT
- 1610 FORA=25TO0STEP-1:SYS38192,25-A,25-A,30+A*2,A*2,(AAND1):NEXT
- 1620 FORA=0TO25:SYS38192,25-A,25-A,30+A*2,A*2,0:NEXT
- 1630 SYS37300,0,15,13,2:POKE646,PEEK(40931)+8:SYS38718:C%=1
- 1640 PRINT" MISSION ":PRINT"COMPLETE!"
- 1650 FORA=0TO1:FORB=0TO8:C%=C%+1:IFC%=4THENC%=1
- 1660 SYS38718,PEEK(1024+A*40+B),C%:NEXT:NEXT
- 1670 FORA=50TO10STEP-1:S%=(62-A)/6:SYS38808,9,2,40-S%*4.5,A,S%:SYS37578:NEXT
- 1680 SYS38808,9,2,4,10,8:SYS37498,PEEK(40933),3
- 1690 C%=1:FORA=0TO1:FORB=0TO8:C%=C%+1:IFC%=4THENC%=1
- 1700 S=4:CH%=PEEK(1024+A*40+B):IFCH%=32THEN1730
- 1710 SYS37402,3:XP%=8+B*8:YP%=14+A*8:SYS38330,XP%-4,YP%-4,CH%,8,0:SYS37638,3
- 1720 S%=S:SYS38330,XP%-S%,YP%-S%,CH%,S%*2,C%:SYS37638,3:S=S*1.2:IFS<63THEN1720
- 1730 SYS37638,3:NEXTB,A
- 1750 PRINT"[147]":GOSUB10700:SYS37018:GOTO80
- 4995 END
- 5000 SYS37498,PEEK(40934),3:SYS37638,3:S%=8:X%=X%+4:Y%=Y%+4
- 5010 SYS37300,0,2,10,7:S%=4
- 5020 SYS37638,3:SYS39052,X%-S%,Y%-S%,1,S%*2:S%=S%+1:IFS%<63THEN5020
- 5100 GOSUB10700:SYS37438,PEEK(40933):PRINT"[147]":SYS37018:FORA=1TO300:NEXT:GOTO80
- 9995 END
- 10000 POKE820,24:POKE821,24:POKE822,24:POKE823,90
- 10010 POKE824,126:POKE825,126:POKE826,255:POKE827,102:ML%=820
- 10020 RETURN
- 10100 FORA=0TO8:P(A)=0:NEXT
- 10105 FORA=0TOXX
- 10110 A1=INT(RND(1)*3):A2=INT(RND(1)*3):IFP(A1+A2*3)THEN10110
- 10120 P(A1+A2*3)=1:NEXT:GOTO10210
- 10200 FORB=0TO8:READP(B):NEXT
- 10210 SYS37402,2:SYS37438,2
- 10220 SYS38192,0,3,16,10,3:SYS38192,1,4,14,8,3
- 10230 FORA=0TO2:FORB=0TO2
- 10240 SYS37858,2+B*4,5+A*2,4,2,P(A*3+B)*2:NEXT:NEXT
- 10250 SYS39712,0,0,0:RETURN
- 10300 SYS37758,X%+3,Y%+1:IFPEEK(Q)AND2THENH%=1:RETURN
- 10310 SYS37758,X%+4,Y%+1:IFPEEK(Q)AND2THENH%=2:RETURN
- 10320 SYS37758,X%,Y%+6:IFPEEK(Q)AND2THENH%=3:RETURN
- 10330 SYS37758,X%+7,Y%+6:IFPEEK(Q)AND2THENH%=4:RETURN
- 10340 RETURN
- 10500 POKE646,PEEK(827)+8:PRINT"";
- 10520 PRINT" PRESS FIREBUTTON TO PLAY [146]":POKE646,PEEK(827)
- 10530 SYS37032,0,23,0:WAIT56320,16,16:GOSUB10600:PRINT"[147]":SYS37000
- 10535 FORA=1TO20:WAIT56320,16:NEXT
- 10540 RETURN
- 10600 FORA=0TO3:SYS37438,A:NEXT:SYS37484,0:RETURN
- 10700 SYS37402,2:SYS37438,2
- 10710 FORA=1TO80:SYS37654,INT(RND(1)*16),INT(RND(1)*16),1:NEXT
- 10720 FORA=1TO80:SYS37654,2+INT(RND(1)*12),2+INT(RND(1)*12),2:NEXT
- 10730 FORA=1TO60:SYS37654,4+INT(RND(1)*8),4+INT(RND(1)*8),3:NEXT
- 10740 SYS39712,0,0,1:RETURN
- 30000 DATA 0,0,0,1,1,1,1,1,1
- 30010 DATA 1,1,1,0,0,0,0,0,0
- 30020 DATA 0,0,0,0,1,0,1,1,1
- 30030 DATA 1,1,1,0,0,0,1,1,1
- 30040 DATA 0,1,0,1,1,1,0,1,0
- 30050 DATA 1,0,1,0,0,0,1,0,1
- 30060 DATA 1,1,1,0,1,0,1,1,1
- 30070 DATA 1,0,1,1,1,1,1,0,1
- 30080 DATA 0,1,0,1,0,1,0,1,0
- 30090 DATA 1,0,1,0,1,0,1,0,1
- 30100 DATA 1,1,1,1,0,1,1,1,1
- 30110 DATA 1,1,1,0,0,0,1,1,1
-